UDS DTC故障码解析说明
格式结构ISO 14229-1的故障诊断码格式规定, 故障码信息由四个字节组成: DTCHightByte,DTCMiddleByte,DTCLowByte,StatusofDTCDTCHightByte,DTCMiddleByte两个字节表示故障内码, StatusofDTC表示故障码状态
DTCHightByte>DTCMiddleByte>Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0第一位第二位第三位第四五位故障内码故障内码由DTCHightByte,DTCMiddleByte两个字节解析出的5位字符组成
第一位由DTCHightByte高两位(Bit8Bit7)解析而来
Bit7Bit6标准故障码字符所属系统00PPowertrain动力系统故障01CChassis底盘故障10BBody车身故障11UNetwork and vehicle integration网络和车辆集成第二位第二位数字为0,1,2或3表示故障类型,由DTCHightByte的Bit6Bit5解析而来
Bit5Bit4标准故障码字符故障类型000ISO/SAE标准定义的故障码011制造商自定义故障码102ISO/SAE标准定义的故障码113ISO/SAE保留第三位第三位字符表示故障所属子系统,由DTCHightByte的低四位解析而来
第四五位最后两位表示具体故障对象和类型(hex)
DTCLowByteDTCLowByte描述故障种类和子类型(hex), 遵循ISO15031-6, 不需要该字节的DTC填充为0x00
StatusofDTC故障码状态位:
Bit描述英文描述0当前故障testFailed1当前测试循环故障testFailedThisOperationCycle2待确定DTCpendingDTC3确认的DTC(历史故障)confirmedDTC4故障清除后测试没有完成testNotCompletedSinceLastClear5故障清除后测试失败testFailedSinceLastClear6当前操作循环没有完成testNotCompletedThisOperationCycle7故障指示请求warningIndicatorRequested